package com.rabbit.eap.framework.shiro.convert;

import com.rabbit.eap.framework.shiro.vo.LoginSysUserRedisVO;
import com.rabbit.eap.framework.shiro.vo.LoginSysUserVO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * @projectName eap
 * @packageName com.rabbit.eap.framework.shiro.convert
 * @className LoginSysUserVoConvert
 * @author： rabbit
 * @version： 1.0
 * @since： 2020/4/19 19:38
 * <p>Description: LoginSysUserVoConvert
 * 登录系统用户VO对象属性复制转换器
 * </p>

 */
@Mapper
public interface LoginSysUserVoConvert {
    LoginSysUserVoConvert INSTANCE = Mappers.getMapper(LoginSysUserVoConvert.class);

    /**
     * LoginSysUserVo对象转换成LoginSysUserRedisVo
     *
     * @param loginSysUserVo
     * @return
     */
    LoginSysUserRedisVO voToRedisVo(LoginSysUserVO loginSysUserVo);
}
